Skip to main content

8. Введение в язык Scala - ООП и переменные

Материалы

Презентация​

ScalaIntroduction.pptx

Проекты​

Минимальный проект maven: mvn.zip

Минимальный проект sbt:  sbt.zip

Проект с примерами: lession8.zip

Документация

Основы:  https://docs.scala-lang.org/tour/basics.html https://docs.scala-lang.org/ru/tour/tour-of-scala.html

SBT - Simple Build Tool​

Домашняя страница: https://www.scala-sbt.org

Документация \ мануал:  https://www.scala-sbt.org/1.0/docs/index.html

Инструкция по установке:  https://www.scala-sbt.org/1.0/docs/Setup.html

Интеграция с Idea:  https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html

Scala shell (REPL)​

REPL - Read–Eval–Print Loop - shell, который позволяет на лету выполнять scala код.

Standalone​

Scala shell можно поставить отдельно. Инструкции по установке  https://www.scala-lang.org/download/2.11.8.html

SBT console​

Так же scala shell является частью sbt. Для запуска выполните

sbt console

Литература

  1. Programming Scala, 2nd Edition by Dean Wampler, Alex Payneb
  2. Scala in Depth by Joshua D. Suereth
  3. Programming in Scala Second Edition by Martin Odersky, Lex Spoon, Bill Venners
  4. Scala Cookbook. Recipes for Object-Oriented and Functional Programming by Alvin Alexander